===============================================================================
Freescale CodeWarrior(TM) Development Studio for NINTENDO DSi 1.1
===============================================================================

2008N128

ڎ

  EdvȂm点
  EVRpCɂ
  EIS-NITRO-DEBUGGER  IS-TWL-DEBUGGER \tgEFA
  ECodeWarrior for NINTENDO DSi ̃CXg[ɂ
  EV@\
  EύX̊Tv
  ELpȏ
  E
  Em̖


===============================================================================
       dvȂm点Bc[̎gpOɂǂ݂
===============================================================================

ӁFo[W1.1ȍ~́AwNINTENDO TWLx̕\Lӏ
      wNINTENDO DSix̕\LɕύX܂B

̃[Xm[gɂ̓hLgɔfĂȂO̕ύX_ɒӂ
ׂڂȂǂ̏dvȏLڂĂ܂B}jA₻̑̃hLg̓
eu܂̂ŁALڂĂ𒍈ӂĂǂ݂B

*** CZX2009N331܂łƂȂ܂ ***


dvI
̃o[WIDÉAȑO CW for NINTENDO DS ō쐬ꂽvWFNgJ
ۂɃvWFNg̕ϊs܂BvWFNgϊꂽ́AȑÕo
[W CW for NINTENDO DS gpȂłBϊɐ旧AvWF
Ngt@C̓t@C"old.mcp"tꂽOɃl[܂B
"old.mcp"vWFNgȑÕo[W CW for NINTENDO DS gp邱
Ƃł܂BvWFNg̕ϊsOɂ͌x\A[U[̓L
ZIăvWFNgϊh~邱Ƃł܂B

ij"SimpleProject.mcp"ƂÕvWFNgJƁAIDE͂̃vW
FNgϊ "SimpleProject.old.mcp" 쐬ASimpleProject.mcp ƓtH
_ɒu܂B


===============================================================================
VRpCɂ
===============================================================================

VRpCɂĂ̕⑫ȉ̃t@CɋLڂĂ܂̂łQ
B

{CW CXg[tH_}\Release_Notes\ARM\Compiler_Release_Notes\ARM_Compiler4.0_Transition_Notes.jp.txt


===============================================================================
IS-NITRO-DEBUGGER  IS-TWL-DEBUGGER \tgEFA
===============================================================================

̃o[W Stationery  Examples ł́A"libisdmainparm.a" fobOo
s߂ɎgpĂ܂BCodeWarrior for DSi ̃CXg[O IS-NITRO-DEBUGGER
 IS-TWL-DEBUGGER \tgEFACXg[Kv܂BCodeWarrior f
obKIS-NITRO-DEBUGGER/IS-TWL-DEBUGGER n[hEFAgp邽߂ɂKv
łBDLL ̕sɋN邽߂ɁANTSC-ONLINE 痘p\ȍŐV
 IS-NITRO-DEBUGGER/IS-TWL-DEBUGGER \tgEFACXg[悤ɂĂ
B

IS-NITRO-DEBUGGER  IS-TWL-DEBUGGER \tgEFACXg[ĂȂ
 CodeWarrior ̃CXg[sĂ܂ꍇɂ́Aȉ̎菇 CodeWarrior
̃CXg[ĂB

PjIS-NITRO-DEBUGGER y IS-TWL-DEBUGGER \tgEFACXg[Ă
    BCXg[ɁACodeWarrior IDE \[Xc[ŕKvƂȂϐ
    ܂B
    - DS:  IS-NITRO-DEBUGGER CXg[Aϐ IS_NITRO_DIR 쐬B
    - DSi: IS-TWL-DEBUGGER CXg[Aϐ IS_TWL_DEBUGGER_DIR 쐬B

QjCodeWarrior CXg[tH_̈ȉ̃ob`t@CsĂB
     .\bin\setTWLSrcTree.bat
    ob`t@C̎sɂ\[Xc[̐ݒ肪s܂B


===============================================================================
CodeWarrior for NINTENDO DSi ̃CXg[ɂ
===============================================================================

CXg[@F

1) CW_NINTENDO_DSi_R1.1.exe săCXg[sĂB

   CXg[̏IɃRs[^̍ċNKvƂȂ܂B

   Windows VistaփCXg[Ăꍇ́A{́um̖Ev
   ̗QƂB

2) GfB^fobKœ{\邽߂ɂ́AuҏW - ݒvj[
   uIDEݒv_CAO\AutHg & ^uvplœ{tHg
   w肵ĂB

ijtHg: MSSVbN, XNvg: {, WGR[fBO: Shift-JIS

ϐ̐ݒ
----------------
CXg[ TWL SDK y Nitro SDK ̃tH_ʒu悤ɂȂ܂B
̏ԂŌs܂B

    1. TWLSDK_ROOT y NITROSDK_ROOT ϐ
    2. IRISSDK_ROOT ϐ
    3. hCu C ̃[giftHg̃tH_gp܂j

ǂ̏ꍇłACXg[͏i߂OɃpXmF̃bZ[W\܂B
[U[̃pXmFɁACXg[ CW_TWLSDK_ROOT y CW_NITROSDK_ROOT
ϐ̍쐬s܂B

\[Xc[̐ݒ
--------------------
CXg[͏̏IOɁAċNs߂̃_CAO\܂BċN
sƂIƁACodeWarrior IDE p \[Xc[ {TWLSDK_ROOT} 
CW_TWLSDK_ROOT ϐQƂ悤ɐݒ肵A\[Xc[ {NITROSDK_ROOT}
CW_NITROSDK_ROOT ϐQƂ悤ɐݒ肵܂B

ӁFCXg[Ɋϐɐݒ肷pXȂƁACodeWarrior vW
FNgł̃rhɍs܂Brh𐳏ɍs߂ɁACW_TWLSDK_ROOT 
y CW_NITROSDK_ROOT ϐpXw悤ɏCĂB܂A
pXʒu\̓Iy[eBOVXeW̕\@łKv܂B
iWindows VistaփCXg[Ăꍇ́A{́um̖v̗Q
Bj

pX؂̕ɂ̓XbV '/' ł͖A'\'gpBXbVg
pꂽꍇAIDE삵Ȃꍇ܂B

̏C@
----------------
ċNɖ肪ꍇA\[Xc[̍쐬ɎsĂ邩܂B
CXg[̊ɂIDE ̋NKvł̂ŁACXg[̋NɎs
ꍇɂ IDE ̋NԂ\ȂԂɂȂĂ邩܂B

Ns悤ȏꍇɂ́A{CW CXg[tH_}\bin JāA\[Xc
[̒ǉs߂ setTWLSrcTree.bat sĂB

SDK XV̒
----------------------
V TWL SDK  Nitro SDK XVꍇɂ́ACodeWarrior̎gp
CW_TWLSDK_ROOT  CW_NITROSDK_ROOT ϐAgp SDK ̃CXg[t
H_ɐݒ肳Ă邱ƂmFĂB


===============================================================================
V@\
===============================================================================

- LTDMAIN ZNV LTDpCuǉĎgp邱ƂT|[g܂B
  LTDpCu LTDMAIN ZNVɒǉ菇͎̒ʂłB

  PDCodeWarriorvWFNgEBhÉwI[o[Cx^uŉENbNA
      ReLXgj[wI[o[C O[v쐬...xIB
      I[o[CO[vƂāu@LTDMAINvƂO͂B
      i擪ɔp @ (Abg}[N) KKvłBj
   
   QD쐬ꂽO[v_uNbNAwx[XR[hAhXxɁuFFv
       w肷B
   
       *  u@LTDMAINvI[o[CO[v́AL̃I[o[CO[v
          ʂ̃AhXɔzuKv܂Bu@LTDMAINvI[o[CO[
          v쐬ꍇAʏ̃I[o[CO[v̏ʃAhXɂȂ悤
          ɔzuĉB
          iwI[o[Cx^uł̔zuݒł́AʃAhXɂȂ
             Bj
   
   RDu@LTDMAINvI[o[CO[ṽc[WJ\A쐬ĂI
       [o[CW[uVKI[o[Cv_uNbNAI[o[C
       uLTDMAINvƂOɕύXB
   
   SDLTDpCuuLTDMAINvI[o[CW[փhbOhbv
       B ́AI[o[CW[ENbNAReLXgj
       [wt@Cǉ...xIĒǉB

- VvtBbNXt@Cutwl_TS_LTD_prefix.hv
   {CW CXg[tH_}\ARM_EABI_Support\TWL\prefix\
  ̒ɒǉ܂B
  SĂLTDpvWFNgŕKv SDK_TWLLTD ̒`LqĂ܂B
  ̃vtBbNXt@C͑SĂLTDpXe[ViɊ܂܂܂B
  ̃vtBbNXt@Cutwl_TS_prefix.hvɂ SDK_TWLHYB ̒`Lq
  ĂASẴnCubhpvWFNgg܂B
  
   *  ȑO twl_TS_prefix.h ɂ SDK_RELEASE ̒`LqĂ܂폜
      ܂B܂Atwl_TS_LTD_prefix.h ɂ SDK_RELEASE ̒`͋Lq܂
      B ȑO twl_TS_prefix.h ł́A SDK_RELEASE ̒`Ă܂
      ߁ADebugp^[QbgyROMp^[QbgŖ肪܂B
      ̍폜ɂÃvWFNgł̓rhɎs\邩
      ܂B ̏ꍇ́A^[QbgݒEBhE C/C++ Preprocessor pl
       Prefix Text ɓK؂ SDK ̃^[Qbg`iSDK_DEBUG / SDK_RELEASE
      / SDK_FINALROMjLqĂ邩mFĉB

- {ĩ͎Iy[eBOVXeŃeXg܂B
       Windows XP SP2
       Windows XP SP3
       Windows Vista
       Windows Vista SP1


===============================================================================
̃[Xł̕ύX̊Tv - DSi[X 1.1
===============================================================================

S
-----------
- MTWX31599  Windows Vista ŁAProgram Files tH_ȉɃCXg[ꂽ
              {CW CXg[tH_}\Examples ɂvWFNg̃rh
             Windows ́u[U[AJEgv̋@\̉eɂ莸s
             C܂B

- MTWX31868  NitropTWLp𓝍CXg[[ł̒񋟂ɂȂ܂B

- MTWX31870  ȐîύX܂B

- MTWX31872  Nitrop̃Xe[ViƃTv SDK 5.0 ɑΉ܂B

- MTWX31873  LTDAvP[Vp̃Xe[Viǉ܂B

- MTWX31875  NANDAvP[Vp̃Xe[Viǉ܂B

- MTWX31896  LTDMAIN ZNV LTDpCuǉĎgpׂ̋@\
             ܂B

- MTWX31993  Xe[VíAmakerom.TWL.exe p TARGET_PLATFORM IvV
             Ɏw肵Ăp[^lSDK̎dlɍ킹ĕύX܂B

- MTWX32501  TWLp̃vtBbNXt@Cutwl_TS_prefix.hv SDK_RELEASE 
             LqĂC܂B

CodeWarrior for DS y DSi ̈ȑÕ[Xł̕ύXɂĂ ChangeHistory.txt
QƂB

RpC
-----------
- MTWX31921  œKx2ȏ̏ꍇɁAchar|C^^gp鏈ɂ
             ԈR[hꍇC܂B

- MTWX31928  xuillegal jump past declaration/initializerv󋵂
             ꍇA肪ϐɑ΂Ă̌x\Ă܂C
             ܂B

- MTWX31931  R}hCŃoCiRpCiBinToELF.exejgpA
             u-outputvIvVŗ^镶̒ɂȂꍇA o̓t
             @CȂC܂B

- MTWX31970  Thumb[h̏ꍇACCAZuŃC~fBGCg𔺂Ȃ
             uldrv߂ɂĊԈR[hC܂B

̃[XłARMRpCւ̕ύX̏ڍׂɂĂ ARM_Compiler_Notes.txt 
QƂB


===============================================================================
Lpȏ
===============================================================================

- IDEݒ/[NXy[X - CXg[ꂽCodeWarriorIDEݒ́Aʏ
  ͋L̂ƂāÃtH_ʒuŊǗĂ܂B

  C:\Documents and Settings\([U[)\Local Settings\Application Data\Metrowerks

  CodeWarrior̃CXg[ɁA2̃t@C"..\bin\IDE.exe"ƓfB
  NgɃRs[鎖𐄏܂B

	1. CodeWarrior IDE 5.9 Prefs...(IDEݒ)
	2. default-5.9.0.cww...........(ftHg[NXy[X)

  ɂACXg[Ă邻ꂼ CodeWarrior c[ɁAp̐
  Ă悤ɂȂ܂B

- DSipvWFNg̃Xe[Vi X4 n[hEFAT|[g邽߂
  #define SDK_TS_VERSION 400 gpĂ܂B̃o[W̃n[hEFA
  gpĂꍇ́Agp̊ɍ킹 Twl_TS.h  SDK_TS_VERSION 
  `ύXĂB


===============================================================================

===============================================================================

- gpłȂ@\
  IDE User's GuideɋLڂĂ@\̂́A̐ił͎gpł܂B
  ȉ́AgpłȂ܂͔Ή̋@\̃XgłB
    * R\[AvP[V̍쐬 (IDE User's Guide 8)
    * uFlash Programmerv_CAO (IDE User's Guide 22)
    * uHardware Diagnostics_CAO (IDE User's Guide 22)
    * WbNAiCU̎gp  (IDE User's Guide 22)

- \[Xc[̍쐬
@CodeWarrior̃CXg[̍ہA݂ȂtH_ϐɎw肷ƁA\
  [Xc[̍쐬s܂B́ACodeWarrior̃CXg[̑O SDK
  IS-TWL-DEBUGGER \tgEFACXg[ȂꍇɋN鎖
  BvbgtH[ SDK  IS-TWL-DEBUGGER \tgEFA CodeWarrior 
  ɃCXg[鎖𐄏܂B

- CNt@CGNX|[^̐
  ̃GNX|[^͏I makefile 𐶐܂Bꂽ makefile  GNU
   make [eBeBŐ삳ɂ͕ύXKvłBIDE 
  makefile ɂ́ACƒǉKvȉӏ肷̂eLXg܂܂Ă
  ܂Bmake [eBeBɎgprhR}hARpCXCb`ƃI
  vVǉ邱ƂɂȂ܂B
  ̐̂߁ACNt@CGNX|[^͒P CodeWarriorvWFNg
  ǁALpȃGNX|[gsX܂B

  CNt@CGNX|[^Nɂ́AuvWFNgvj[uv
  WFNgGNU Makefile`ŏovI܂B

- ]EBhE̐
  ̃XR[vɂ镡̓̕ϐfobOƁAeXR[v̑SĂ̕ϐ
  ̒l]EBhEɐfȂƂ܂B

- CW_MULTICORE_FOCUS_ONLY ϐɂ
  CXg[́Aϐ CW_MULTICORE_FOCUS_ONLY ݒ肷悤ɂȂ܂B
  ̊ϐCodeWarriorŎgpĂ܂B̊ϐ蓮ō폜܂
  ύXȂłB

- fobK FS_StartOverlay() ֐̓ɃXebvCo܂B
  ܂AFS_StartOverlay() ֐̐擪ʒuɃu[N|Cgݒu邱Ƃ͏o
  ܂AfobK͂̃u[N|Cgł͒~ł܂B
  ́AfobKI[o[CǗׂ̈ɂ̈ʒuɓIȃu[N|Cg
  ݒugpĂׂłB
  FS_StartOverlay() ֐Ő擪ł͂Ȃʒuɐݒuu[N|CgȂ
  fobK͒~ł܂B

- Ĕzu\ EL W[̃fobO
  Ĕzu\ EL W[̃fobO𐳂s߂ɂ́ÃW[
  J̕N@\i-partial IvVjgărhĂKv
  ܂BÓICui-library IvVjw肵Ĕzu\W[
  rhł́AfobK͂̃t@C𐳂fobOł܂B

  elft@CIDEɃhbOhbvƂɃfobKɍĔzu\ EL W
  [̃V{[hă\[XxfobOł悤ɂɂ́A
  V{Ă镔Nꂽt@Ĉǂ炩ɒuĂ
  F
    * .tlft@CƓfBNgB
    * hbOhbvɂč쐬ꂽvWFNg̃T[`pXB

- DSił̃EHb`|Cg̐
  EHb`|CgqbgƂɁAfobḰAEHb`|Cgqbg
  ʒu 1 ܂ 2 ߌŒ~邱Ƃ܂B̓n[hEFA
  ̐ɂ̂łB

  2̃EHb`|Cgݒ肳ƁAEHb`|Cg̃_CAObZ[
  WuAhX0xXXXXXXXXWatchpointv\܂Bn[hEFA̐ɂA
  fobḰAǂ̃EHb`|CgɃqbĝm邱Ƃł܂B


===============================================================================
m̖
===============================================================================

- FB6033     IDÉAg_bViU+301CjȂǁAShift_JISŒ`ĂȂ{
             ܂UTF-8̃t@C𐳂\ł܂B

- MTWX28573  uIDȆݒv́ueLXgx[XvWFNggpvIt̂
             A[NXy[Xw肷鎖ŃeLXgx[XvWFNgJA
             ܂́At@Cj[eLXgx[XvWFNgJƁAG
             [bZ[Wu\[Xt@CG[ 207008BvWFNgJ
             ܂...v\ꍇ܂BeLXgx[XvWFNg
             mcpt@CIDEɃhbOhbvƁA̓eIDE̓
             GfB^ŕ\܂B

- MTWX30362  r[gpĂƂɃXebvssƁAr[̍ĕ\
             sAԈAhX\ꍇ܂BύX
             Öʒuɖ߂ɂ́u\̈vNbNEnterL[܂B

- MTWX31311  ʂ̕񂪘Aďo͂ꍇɁAOS_Printf() ܂ 
             OS_TPrintf() ɂo͕񂪐\ȂꍇB

- no number  BOM̖UTF-16 rbOGfBÃt@ĆAGfB^
             fobKEBhEŐ\܂B

- no number  GfB^UTF-8/16̃t@CۑBOMoCg폜
             B

- CXg[͔CV SDK fBNgwϐ쐬܂A
  Windows Vistał̃CXg[ł́Aϐ쐬Ȃꍇ܂B
  ϐ CodeWarrior ̃\[Xc[ݒplŊmFѕύX邱Ƃł
  ܂B

  ϐ`ꂽmFɂ́F
  1. CodeWarrior IDE N܂B
  2. ҏW -> ݒ... IAuʐݒvɂu\[Xc[vI
     B
  3. TWLSDK_ROOT, CW_TWLSDK_ROOT, NITROSDK_ROOT, CW_NITROSDK_ROOT Agp
      SDK ̃CXg[w悤ɒ`Ă鎖mF܂B
     ܂AIS_TWL_DEBUGGER_DIR y IS_NITRO_DIR  IS-TWL-DEBUGGER y
     IS-NITRO-DEBUGGER ̃CXg[w悤ɒ`Ă鎖mF
     ܂B

     TWL ̃pX̒`ꍇ͈ȉsĂB
     a. \[Xc[́uOv TWLSDK_ROOT ƏށB
     b. u`vŐ΃pXIB
     c. uI...v{^āutH_̎QƁv_CAOJATWL SDK
        [gfBNgiIS_TWL_DEBUGGER_DIR ݒ肷ꍇIS_TWL_DEBUGGER
        ̃CXg[jIB
     d. uǉv{^NbNB
     e. IS_TWL_DEBUGGER_DIR  CW_TWLSDK_ROOT ɂĂL菇 a  d J
        ԂB
     f. uKpv{^NbNB
     g. uOKv{^NbNIDEݒplB

     Nitro ̃pX̒`ꍇ͈ȉsĂB
     a. \[Xc[́uOv NITROSDK_ROOT ƏށB
     b. u`vŐ΃pXIB
     c. uI...v{^āutH_̎QƁv_CAOJATWL SDK
        [gfBNgiIS_NITRO_DIR ݒ肷ꍇ IS-NITRO-DEBUGGER 
        CXg[jIB
     d. uǉv{^NbNB
     e. IS_NITRO_DIR  CW_NITROSDK_ROOT ɂĂL菇 a  d JԂB
     f. uKpv{^NbNB
     g. uOKv{^NbNIDEݒplB


- fobO^[QbgƂEnsatagpĂꍇɁAfobOJnEnsata
  NȂꍇ́Aȉ̃t@CEnsataւ̃pXݒ肳Ă
  mFĉB
    {CW CXg[tH_}\bin\\plugins\support\Nitro\IS\est_cw_debugger.ini
  ܂AfobOJnEnsataAbvf[gKvƂG[bZ[
  W\ꂽIDEI鎞A܂IDENbVꍇ܂B

- fobK2oCgR[h܂ރtH_ɂROMoCit@C(.srl)̃[
  hł܂B

- ^[Qbgݒ́w[gfobOxplŐڑ̃foCX\Ȃ
  ܂B
  ̌ۂꍇ́Aݒt@CĂ\܂̂ŁA
    {Windows[UfBNg}\{̃OI}\Local Settings\Application Data\Metrowerks\
  ̒ Remote_Connections.xml t@CĂ݂ĉB
  iIDENƍēx̃t@C蒼܂Bj

- vWFNgŃvt@Cf[^̕\pɃvt@CO@\gpƁA
  uf[^vj[́ug[X\vj[gp\ɂȂ܂A
  CodeWarrior for DS̃fobKł̓g[X@\T|[gĂȂ߁Ag
  [XEBhEɂ͗Lȃf[^͕\܂B


